package com.youlu.campus.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.Date;
import java.util.List;

/**
 * 活动成本
 */
@Getter
@Setter
@Document(collection = "activity_cost_statistics")
public class ActivityCostStatistics extends EntityBase {
    @Indexed
    private String activityStatisticsId;
    private String activityId;
    /**
     * 活动名
     */
    private String activityName;

    private String optLoginName;
    /**
     * 类型,0:证书打印,1:证书封皮成本,2:宣传成本,3:发货成本,4:礼品采购,5:补发证书打印,6:补发快递成本,7:退费成本,8:品牌资源成本,9:流量成本,10:替换成本,11:手续费,12:风险成本,13:其他成本
     */
    private String type;
    /**
     * 成本部门
     */
    private String department;
    /**
     * 人员
     */
    private String name;
    /**
     * 金额
     */
    private Double cost;
    /**
     * 支出时间
     */
    private Date spendingTime;
    /**
     * 凭证
     */
    private List<String> imageUrls;
    /**
     * 成本描述
     *
     */
    private String desc;

}